#!/bin/bash


# 检查是否提供了命名空间参数
if [ -z "$1" ]; then
    echo "错误：未提供命名空间参数！"
    echo "用法：$0 <命名空间>"
    exit 1
fi

# 定义命名空间
NAMESPACE="$1"

# 获取命名空间中所有 Pod 的镜像名称
echo "获取命名空间 $NAMESPACE 中的所有镜像名称..."
kubectl get pods -n $NAMESPACE -o jsonpath="{.items[*].spec.containers[*].image}" | tr ' ' '\n' | sort | uniq |awk -F '/'  '{print $NF}'

echo "镜像名称获取完成！"